#ifndef MESSAGERECEIVER_H
#define MESSAGERECEIVER_H

#include "stdafx.h"
#include "../Core/TCPServer.h"
#include "../Core/Singleton.h"

class MessageReceiver: public Singleton<MessageReceiver>, public TCPServer
{
    public:
        MessageReceiver();
        void ConnectionReceived(Socket &pSocket);
        void ProcessMessage(RawData& pMessage);
        virtual ~MessageReceiver();
    protected:
    private:
};

#endif // MESSAGERECEIVER_H
